package com.insideClass.AnonymityInsideClass;

interface SelfBoundSetter<T extends SelfBoundSetter<T>>{
    void set(T arg);
}
interface Setter extends SelfBoundSetter<Setter>{

}
/**
 * @author 13699
 */
public class SelfBoundingAndCovariantArguments {
    void TestA(Setter s1,Setter s2,SelfBoundSetter sbs){
        s1.set(s2);
    }
}
